package com.yuandian.bpm.bi.modules.quartz.vo;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class QuartzBean {
    /** 任务id */
    private String  taskId;

    /** 任务名称 */
    private String jobName;

    /** 任务分组 */
    private String jobGroup;

    /** 任务执行类 */
    private String jobClass;

    /** 触发器名称 */
    private String triggerName;

    /** 触发器分组 */
    private String triggerGroup;

    /** 任务状态 启动还是暂停*/
    private Integer status;

    /** 任务运行时间表达式,传null就是一次性任务 */
    private String cronExpression;

    /** 任务开始时间,传null就是立即开始 */
    private LocalDateTime startTime;

    /** 任务结束时间,如果是一次性任务或永久执行的任务就传null */
    private LocalDateTime endTime;

}
